package jp.yvn.game.shooting.activity;

import jp.yvn.game.shooting.R;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;

/**
 * 起動時のアクティビティです。
 * 
 * @author Yvn_pq
 * 
 */
public class TopActivity extends BaseActivity implements OnClickListener {

	/** BgmId */
	private final int BGM_ID = R.raw.top_bgm;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.top);

		// ボタンのクリックリスナー設定
		View view = findViewById(R.id.btnNomalStart);
		view.setOnClickListener(this);

		// BGMを設定します
		setBgm(BGM_ID);
	}

	/*
	 * オプションメニューを生成します
	 * 
	 * @see android.app.Activity#onCreateOptionsMenu(android.view.Menu)
	 */
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(Menu.NONE, MENU_ID_FINISH, Menu.NONE, getApplicationContext().getString(R.string.optionMenuFinish));
		return super.onCreateOptionsMenu(menu);

	}

	/*
	 * クリック処理を行います
	 * 
	 * @see android.view.View.OnClickListener#onClick(android.view.View)
	 */
	public void onClick(View v) {

		switch (v.getId()) {
		// ノーマルスタートボタン
		case R.id.btnNomalStart:
			Intent intent = new Intent(getApplicationContext(), NomalStageActivity.class);
			intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
			startActivity(intent);
			onDestroy();
			break;
		default:
			break;
		}
	}
}